/*首页产品部分*/
.pro-content-up{
    background: #fafafa;
    }
.pro-content-up ul{
    padding: 100px 0;
    }
.pro-content-up ul:after{
    clear: both;
    display: block;
    height: 0;
    content: "";
    visibility: hidden;
    }
.pro-content-up ul li{
    float: left;
    width: 171px;
    padding-top: 50px;
    padding-bottom: 65px;
    cursor: pointer;
    }
.pro-content-up ul li p{
    color: #9ca3ab;
    text-align: center;
    margin-top: 18px;
    height: 36px;
    overflow: hidden;
    }
.pro-content-up ul .prod-icon .p-icons{
    transition: ease-in-out .2s;
    width: 86px;
    height: 86px;
    margin-left: 42px;
    }
.pro-content-up ul  .prod-icon  .p-icons-on{
    background-position-y: -86px;   
}
.pro-content-up ul li .pro-title-on{
    color: #da251d;
    }
.pro-content-up ul li .pro-mr{
    color: #da251d;
    }
/*对应的产品名称和列表*/
.pro-content-down{
	width: 100%;
	height: 176px;
	box-sizing: border-box;
/*	overflow:hidden;*/
	border-bottom: solid 1px #e1e1e1;
	border-top: solid 1px #e1e1e1;
	background:url(/images/front/index-pro-bg.png) center center no-repeat; 
	}
.pro-content-down ul{
	position: relative;
	width: 1200px;
	height: 176px;
	/*overflow:hidden;*/
	}
.pro-content-down ul li{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	padding: 32px 0;
	border-right:solid 1px #e1e1e1;
	/*border-left:solid 1px #e1e1e1;*/
}
.pro-content-down ul li:after{
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
	}
.pro-content-down ul li .pro-d-left{
	width: 260px;
    float: left;
    overflow:hidden;
    /* padding-left: 20px; */
    }
.pro-content-down ul li .pro-d-left h1{
	font-size: 22px;
	color: #fff;
	}
.pro-content-down ul li .pro-d-left p{
	font-size: 10px;
	color: #fff;
	margin-top: 12px;
	}
.pro-content-down ul li .pro-d-right{
	width:900px;
	/* height:86px; */
	float: right;
	overflow: hidden;
	}
.pro-content-down ul li .pro-d-right .pro-d-right-L{
	float: left;
	width: 900px;
	}
.pro-content-down ul li .pro-d-right .pro-d-right-L-up{
	margin-top: -131px;
}
.pro-content-down ul li .pro-d-right .pro-d-right-L-down{
	margin-top: 131px;
}
.pro-content-down ul li .pro-d-right .pro-d-right-list{
	float:left;
	width: 288px;
	padding-left: 10px;
	border-right:solid 1px #e1e1e1;
	/* margin-bottom: 45px; */
	}
.pro-content-down ul li .pro-d-right .pro-d-right-list:last-child{
	border:none;
}
.pro-content-down ul li .pro-d-right .pro-d-right-list a{
	display:block;
	color: #4a535b;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	}
	
.pro-content-down ul li .pro-d-right .pro-d-right-list a.more{
	color:#ff0000;
}


.pro-content-down ul li .pro-d-right .pro-d-right-list a em{
	padding:0 14px 0 30px;
	color: #4a535b;
	font-weight: bold;
	font-style:normal ;
	}
.pro-content-down ul li .pro-d-right .pro-d-right-list a:hover{
	color: #da251d;
}
/*产品上下切换按钮*/
/*.pro-d-right-btn{
	float: right;
	width:27px;
	}
.pro-d-right-btn .btns{
	width:27px;
	height: 27px;
	display: block;
	}
.pro-d-right-btn .btn-U{
	background:url(/images/front/index-pro-ud.png) 0 0 no-repeat;
	margin-bottom: 18px;
	}
 .pro-d-right-btn .btn-U-active{
	background:url(/images/front/index-pro-ud.png) -27px 0 no-repeat;
	}
.pro-d-right-btn .btn-D{
	background:url(/images/front/index-pro-ud.png) 0 -27px no-repeat;
	}
.pro-d-right-btn .btn-D-active{
	background:url(/images/front/index-pro-ud.png) -27px -27px no-repeat;
	}*/
/*解决方案*/
.index-solu{
	margin-top: 112px;
	margin-bottom: 112px;
	}
.index-solu .en-title-solu{
	width:100%;
	height:38px;
	background: url(/images/front/solu-title.png) center center no-repeat;
	}
.index-solu h1{
	font-size: 24px;
	color: #4a535b;
	font-weight: bold;
	text-align: center;
	margin-top: 12px;
	margin-bottom: 50px;
	}
.index-solu ul:after{
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
	}
.index-solu ul li{
	position:relative;
	float: left;
	width: 285px;
	height:496px;
	margin-right: 20px;
	}
.index-solu ul li:last-child{
	margin-right: 0;
	}
.index-solu ul li .index-solu-tp{
	position:absolute;
	top:0;
	width: 100%;
	height: 100%;
	overflow: hidden;
	}
.index-solu ul li .index-solu-tp img{
	width: 100%;
	height: auto;
	}
.index-solu ul li .solu-wz{
	position:absolute;
	top:36px;
	left: 20px;
	}
.index-solu ul li .solu-wz p{
	font-size: 14px;
	color: #fff;
	}
.index-solu ul li .solu-wz h2{
	font-size: 16px;
	color: #fff;
	}
.index-solu ul li .index-solu-on{
	display:none;
	position:absolute;top:0;
	width: 100%;
	height: 100%;
	background: url(/images/front/index-solu-active.png) center center no-repeat;
	background-color:rgba(0,0,0,0.3);}
.index-solu ul li:hover .index-solu-on{
	display: block;
	}
.index-solu-down{
	margin-top: 50px;
	height: 27px;
	position: relative;
	}
.index-solu-down span{
	display:inline-block;
	color:#e1e1e1;
	height: 27px;
	line-height: 27px;
	}
.index-solu-down span.more{
	padding-left:42px;
	margin-right:90px;
	font-size: 16px;
	color: #0977D6;
	font-weight: bold;
	background:url(/images/front/index-prod.png) left center no-repeat;
	}
.index-solu-down a{color:#4a535b;margin: 0 30px;}
.index-solu-down a.more-gd{
	display:block;
	width: 24px;
	height: 27px;
	position:absolute;
	right:0;
	bottom:0;
	background:url(/images/front/more.jpg) left center no-repeat;
	}
.index-solu-down a:hover{color: #da251d;}
/*产品视频*/
.index-vedio{
	width:100%;
	height:915px;
	background:url(/images/front/index-vedio.png) center center no-repeat;
}
.index-vedio-center{height: 856px;}
.index-vedio-L{width: 50%;float: left;}
.index-vedio-L .vedio-comp{text-align: right;margin-top: 266px;}
.index-vedio-R{
	padding-top: 152px;
	padding-bottom:80px ;
	width: 48%;
	float: right;
	/*background:url(/images/front/index-right-bg.png) 0px 96px no-repeat;*/
	}
.index-vedio-R .en-title-vedio{
	width:100%;
	height:38px;
	background: url(/images/front/video-title.png) left center no-repeat;
	}
.index-vedio-R h1{
	margin-bottom:125px;
	font-size: 24px;
	color: #4a535b;
	font-weight: bold;
	text-align:left;
	margin-top: 12px;
	margin-bottom: 50px;
	}
.index-vedio-R .tab:after{
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
	}
.index-vedio-R .tab{
	width: 100%;
	border-bottom:solid 1px #c9c9c9;
	list-style: none;
	margin-top: 84px;
	margin-bottom: -1px;
	*position: relative;
	 *z-index: 20;  
	  }
.index-vedio-R .tab li{
	float: left; 
	height: 28px;
	padding: 24px 18px;
	line-height: 30px;
	cursor: pointer; 
	color: #4a535b; 
	font-size: 16px;}
.index-vedio-R .tab .tab-active { 
	border-bottom:solid 3px #da251d; 
	border-top-width: 2px; 
	height: 28px;
	color: #da251d;
	font-weight: bold;
	}
.index-vedio-R	.content{
	margin-top:46px;
	width:412px;
	 *position: relative;
	  *z-index: 10;}
.index-vedio-R	.content li{
	margin-bottom:20px;width: 412px;}
.index-vedio-R	.content .bf{
	cursor: pointer;
	background: url(/images/front/index-bf.png) right center no-repeat;
	}
.index-vedio-R	.content li span{
	width: 320px;
	color: #4a535b;
	display: inline-block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	vertical-align: middle;
	}
.index-vedio-R	.content li .span-active{
	color: #da251d;
	}
.index-vedio-R	.content li .small-dot{
	display: inline-block;
	width: 4px;
	height: 4px;
	margin-left:5px;
	margin-right:14px;
	background: #013D80;
	}
.index-vedio-R	.content li .red-dot{
	background: #E43A37;
	}
/*最新动态*/
.index-news .en-title-news{
	width:100%;
	height:38px;
	background: url(/images/front/news-title.png) center center no-repeat;
	}
.index-news .index-news-content{
	width: 100%;
	}
.index-news .index-news-content:after{
	clear: both;
	display: block;
	height: 0;
	content: "";
	visibility: hidden;
	}
.index-news  .news-items{
	float: left;
	width: 365px;
	margin-right:25px;
	}
.index-news  .news-items .news-tp{
	position:relative;
	width: 100%;
	height:169px;
	border: solid 1px #f2f2f2;
	overflow: hidden;
	}
.index-news  .news-items .news-tp img{
	width: 100%;
	height: auto;
	position: absolute;
	top:0;
	}
.index-news  .news-items .news-tp .news-type{
	position: absolute;
	left: 30px;
	top:24px;
	}
.index-news  .news-items .news-tp .news-type h1{
	font-size: 20px;
	color: #fff;
	text-align: left;
	margin: 0;
	}
.index-news  .news-items .news-tp .news-type p{
	font-size: 6px;
	color: #fff;
	text-align: left;
	margin:5px 0 0 0;}
.index-news  .news-items .news-tp .news-type-active{
	display:none;
	width:365px;
	height:169px;
	position:absolute;
	top:0;
	left:0;
	z-index:8;
	background: url(/images/front/index-news-link.png) center center no-repeat;
	background-color: rgba(0,0,0,0.3);
	}
.index-news  .news-items .news-tp:hover .news-type-active{
	display:block;
	}
.index-news  .news-items ul{
	margin-top: 42px;
	}
.index-news  .news-items ul li{
	clear: both;
	width: 365px;
	height: auto;
	margin-right: 0;
	}
.index-news  .news-items ul li span{
	width:338px;
	color: #4a535b;
	display: inline-block;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	}
.index-news  .news-items ul li .plus{
	width:10px;
	text-align:left;
	margin-right: 12px;
	}
.index-news  .news-items ul li .news-index-on{
	color: #da251d;;
	}
.index-news  .news-items ul li .plus-index-on{
	color: #E43A37;
	transform: rotate(45deg);
	-ms-transform:rotate(45deg); /* IE 9 */
	-webkit-transform:rotate(45deg); /* Safari and Chrome */
	}
.index-news .news-items-two{
	padding: 0 25px;
	border-left:solid 1px #c9c9c9 ;
	border-right:solid 1px #c9c9c9 ;
	}
.index-news .news-items-three{
	margin-right: 0;
	}